package dletc.job.job03;

import java.util.HashMap;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;

/**
① 使用一个Map，以老师的名字作为键，以老师教授的课程名作为值，表示下述（图片）课程安排。
② 将教师Lucy，教授课程更改为CoreJava。
③ 遍历Map，输出所有的老师及老师教授的课程。
④ 利用Map，输出所有教授课程为JSP的老师。
 */
public class Job03 {

	public static void main(String[] args) {
		
		Map<String, String> map = new HashMap<String, String>();
		
		map.put("Tom", "CoreJava");
		map.put("John", "Oracle");
		map.put("Susan", "Oracle");
		map.put("Jerry", "JDBC");
		map.put("Jim", "Unix");
		map.put("Kevin", "JSP");
		map.put("Lucy", "JSP");
		
		//将教师Lucy，教授课程更改为CoreJava。
		String put = map.put("Lucy", "CoreJava");
		
		//遍历Map，输出所有的老师及老师教授的课程。
		Set<Entry<String, String>> entrySet = map.entrySet();
		
		for (Entry<String, String> entry : entrySet) {
			String key = entry.getKey();
			
			String value = entry.getValue();
			
			System.out.println(key + "------" + value);
			
			if(value.equals("JSP")){
				System.out.println("所有教授课程为JSP的老师：" + key);
			}
		}
		
		
		

	}

}
